small puddle - French English Dictionary